// 判断dom节点是否含有某个类。
function hasClass(ele, cls) {
	cls = cls || '';
	if (cls.replace(/\s/g, '').length === 0) {
		return false;
	}
	let clsArr = ele.className.split(/\s+/);
	let index = clsArr.indexOf(cls);
	if (index > 0) {
		return true;
	} else {
		return false;
	}
}

//删除某个类 
function removeClass(ele, cls) {
	cls = cls || '';
	if (cls.replace(/\s/g, '').length === 0) {
		return false;
	}
	let clsArr = ele.className.split(/\s/);
	let index = clsArr.indexOf(cls);
	if (index > 0) {
		clsArr.splice(index, 1);
		ele.className = clsArr.join(' ');
	} else {
		console.log(1);
		return false;
	}
	
}

function addClass(ele, cls) {
	if (hasClass(ele,cls)) {
		return false;
	} else {
		ele.className += ' ' + cls;
		return true;
	}
}

// 取得所有有active类的节点，并删除这个类。
function resetActive() {
	let tag = document.getElementsByClassName('sex')[0];
	tag = tag.getElementsByClassName('active');
	let length = tag.length;
	for (let i = 0; i != length; i++) {
		removeClass(tag[i], 'active');
	}
}